Prerequisites
( Optional when AD/LDAP is not used))
- EonKube and EonOne must be joined to the sam AD/LDAP domain
When integrating IEC with an AD/LDAP domain, it's crucial to ensure that the external storage (GS/GSx) is also joined to the same AD/LDAP domain. Make sure you add AD/LDAP server both on EonOne-GS and EonKube-KS before HPC service setup process.
For more information about using Active Directory or LDAP, see Using External Authentication Services
HPC Service Setup Process
- Adding External Storage in EonOne
- Setting the HPC folder in EonOne
- Checking HPC Repository and Settings in EonKube
Procedure
Adding External Storage in EonOne
To use GS/GSx for storing HPC application-related data, you must add this storage server to the IEC Kubernetes cluster.
Adding the GS/GSx device in the EonOne interface by specifying its Management IP Address and password.
- Login to the EonOne for KS user interface
- Click the Settings icon in the upper right corner.
- In the pop-up window, click Storage, then select External Storage from the left sidebar.
- Click Add a device. In the form that appears
- Fill in the Management IP Address and password of the storage server
- Click OK.
- The newly added GS/GSx name appears on the page.
Setting the HPC folder in EonOne
- Go to EonOne for KS > Settings > Storage > External Storage
- Click on the Storage to see the Manage folders button.
- Click Manage folders to check a list of Available folders to mount.
If there is no folder available, click Add to create folder from the exist volume.- Click Add
- Check the volume list for the information of the pool and space.
If there is no volume available in list. Please login to EonOne for GS/GSx to create volume.- External storage list click on Device management to link to EonOne for GS/GSx user interface.
- Login to the service and click the Settings icon in the upper right corner.
- Click on Storage to the storage settings page.
- Click on Pools to pool list and add a pool with required information.
- Click on Volumes to view the volume list and add a volume with required information. Please note the following points when configure volume parameters for HPC.
- Select File-level volume for NAS as the Volume Type.
- Do NOT select Enable Advance ACL or Enable WORM.
- After volume created you could back to EonOne for KS.
- Select the volume and click Next.
- Select or create the folder and click OK.
- Back to Manage folder page, the folder will show in the list.
Note:
The shared folder mounted to K8S must meet the following conditions:
- NFS sharing is enabled.
- For root, set root squash, GID=users, UID=Nobody, and enable RW (read-write) permissions.
- The user group "users" should have read permissions.
- Not yet mounted by the kubernetes cluster.
- Select the folder and click on the SetForHPC. It will start to apply to HPC service.
- After process the folder will be marked in grey with an exclamation mark which shows it is used for HPC.
- Click Close to complete HPC folder settings.
Checking HPC Repositories and Settings in EonKube
After HPC service pre-configuration, system will process HPC repository installation, HPC repository with HPC applications will download from Docker hub to IEC storage. Admin could check the application download status from the download manager in HPC Settings.
- Log into the EonKube user management interface.
- In the left navigation menu, click Apps > Repositories
- Check the Repositories page and see if there is HPC Repository in the list.
- If the State of it showed Active means the HPC service is ready.
- You could also navigate to HPC > Settings
- In the field App Download Manager, you can find the HPC app list. Check the list to see the download status of each application.
- Furthermore, you could check Apps > Marketplace for the HPC Applications.
- If everything is ready, you can start submitting HPC jobs.